﻿body 
{
    font-size:0.8em;
    font-family:"微软雅黑";
	margin:0px;
	padding:0px;
	background:#f7faff;
}
a{color:#047;text-decoration:none}
a:hover
{
    color: #a40000;
    text-decoration: none;
}
a:link
{
    text-decoration:none;
    /*display:block;*/
}
div {display:block;}
/*不适用所有的input*/
/*input[type="text"]{margin:0px; height:20px; line-height:20px;width:200px;}*/
input[type="submit"]{widows:100px;}
/*本系统通用圆角css。只能用于白色背景中*/
.curvy {position:relative; width:100%; background:#fedcbd; color:#000; margin:0px;}
.ctl, .cbl, .ctr, .cbr {position:absolute; width:20px; height:20px; color:#fedcbd; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
.ctl {top:0; left:0;}
.cbl {bottom:0; left:0;}
.ctr {top:0; right:0;}
.cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#fedcbd; line-height:40px; font-weight:normal;}
.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 15px; font-size:15px;}
/*本系统通用按钮样式，btn1、2配合事件使用，btn3、4默认为静态，若要变为动态请自行添加样式
btn1:onmouseover="this.style.backgroundPosition='left -28px'" onmouseout="this.style.backgroundPosition='left top'"
btn2:onmouseover="this.style.backgroundPosition='left -28px'" onmouseout="this.style.backgroundPosition='left top'"
btn4:onmouseover="this.style.backgroundPosition='left -28px'" onmouseout="this.style.backgroundPosition='left top'"
btn3:onmouseover="this.style.backgroundPosition='left -28px'" onmouseout="this.style.backgroundPosition='left top'"*/
.btn-dy-red
{
    font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
	border:0px;
	vertical-align:middle;
	margin:8px;
	line-height:18px;
	font-size:18px;
	width:101px;
	height:28px;
	line-height:24px;
	font-size:24px;
	background:url("../Images/btn1.jpg") no-repeat left top;
	color:#FFF;
	padding-left:24px;
}
.btn-dy-blue
{
    font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
	border:0px;
	margin:0px;
	cursor:hand;
	width:75px;
	height:30px;
	background:url("../Images/button.gif") no-repeat left top;
}
.btn-static-black 
{
    font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
	border:0px;
	vertical-align:middle;
	margin:8px;
	line-height:18px;
	font-size:18px;
	width:101px;
	height:28px;
	background:url("../Images/btn3.jpg") no-repeat left top;
	color:#FFF;
	background-position:left -40px;
}
.btn-static-blue 
{
    font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
	border:0px;
	vertical-align:middle;
	margin:8px;
	line-height:18px;
	font-size:18px;
	width:101px;
	height:28px;
	background:url("../Images/btn4.jpg") no-repeat left top;
	color:#FFF;
	background-position:left -40px;
}
/*以下用于菜单样式*/
dd:hover
{
    background-color: #99CCFF;
}
dd a
{
    font-size: 1.1em;
    font-family: 宋体;
    text-decoration:none;
}
.sv3 dl,.sv3 dt,.sv3 dd{
	padding:0;
	margin:0;
}
.sv3{
	width:196px;
	border:1px solid #BFC7D9;
}
.sv3 dl{
	width:196px;
	height:400px;
	background:#EDF5FF;
	overflow:hidden;
}
.sv3 dt{
	padding:5px 10px;
	height:13px;
	font-size:13px;
	color:#000;
	background:#E5ECF9;
	border-top:1px solid #fff;
	border-bottom:1px solid #BFC7D9;
}
.sv3 dl.on dt{
	background:#3366CC;
	color:#FFF;
	font-weight:bold;
}
.sv3 dd{
	padding:10px;
	color:#333;
	font-size:12px;
	line-height:1.5em;
}
.sv3 dd a:link,
.sv3 dd a:visited,
.sv3 dd a:active{
	color:#333;
	display:block;
	text-align:left;
}
.sv3 dd a:hover
{
    color:red;
	display:block;
	text-align:left;
	/*background-image: url("Images/menu_bg.jpg");
    background-repeat: repeat-x;*/
}
a.texta 
{
 text-decoration:none;
 border-bottom:1px dashed #ccc;
 /*color:#c00;*/
 display:block;
} 
a.texta:hover { 
 border-bottom:1px solid #c00;
 color:#c00;
 position:relative;
 top:1px;
 right:1px;
}
/*以上用于菜单样式*/
/*以下用于viewinfo.aspx*/
.divstyle
{
    width:100%;
    margin:0;
    overflow:hidden;
 }
.divstyle  .header
{
    background: url(../Images/fl_hd.png) repeat-x 0px 0px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    vertical-align:top;
}
.header
{
    zoom:1;
}
#msgleft
{
    border: solid 1px #000000;
    width: 40%;
    height:150px;
    float: left;
    margin-left: 20px;
    margin-top: 30px;
}
#msgright
{
    border:solid 1px #000000;
    width:50%;
    height:150px;
    float:right;
    margin-top:30px;
}

/*以下样式用于gridview*/
/*gridview外边框*/
.gvStyle
 {
 border: 1px solid #99bbe8;
}
/*Header 标题*/
.gvStyle th
{
    background-color: #E2EAF2;
    font-weight: lighter;
    border: 1px solid #99bbe8;
    height:23px;
    text-align:center;
    background: url("../images/gvhead.png") repeat-x;
}
/*OnMouseOver 鼠标移过列表时, 背景色变更*/
.gvStyle tr:hover
{
    background-color:#FFF4DA;
}
/*Rows 列表颜色*/
.gvStyle td
{
    border: 0px solid #99bbe8;
 height:25px;
 text-align:center;
}
/*Change Rows 奇偶效果颜色变换*/
.gvStyle .alt
{
    background-color:#e0ecff;
    border: 0px solid #99bbe8;
 height:25px;
}
/*Page 分页颜色*/
.gvStyle .pgr table
{
    margin-left:auto;
    margin-right:auto;
}
.gvStyle .pgr td
{
    background-color:#E2EAF2;
    border-width: 0px;
    padding:0px 3px 0px 3px;
}
.gvStyle .pgr a
{
    color: #666; text-decoration:underline;
    padding:0px 3px 0px 3px;
}
.gvStyle .pgr a:hover
{
    color: #FF0000; text-decoration: none;
}
/*以下属于Main.aspx页面布局*/
#container {margin:0 auto; width:100%;}
#menu { height:30px; background:#9c6; margin-bottom:0px;}
#header { height:100px; background:#dfeafe; margin-bottom:0px;}
#mainContent { height:480px;}
#footer { height:30px; background:#9c6;}
/*以下属于Authority.aspx页面布局*/
.authtable
{
    border-collapse:collapse;
    margin-top:1em;
    margin-left:2em;
    margin-bottom:1em;
    text-align:center;
    font-size:larger;
}
.authtable1
{
    border-collapse:collapse;
    text-align:center;
    font-size:medium;
}
.authall
{
    border: 1px solid black;
    background-color: #dcdcdc;
}
.authbottom
{
    padding:0.8em;
    border-bottom:2px solid #0033ff;
}
.authright
{
    padding:1em;
    border-right:2px solid #0033ff;
}

fieldset {
    padding:10px;
    margin:10px;
    color:#333; 
    border:#06c solid 1px;
} 
legend {
    color:#06c;
} 
/*以下属于projectschedual.aspx页面*/
div.clear {
height: 0px;
}
.clear {
clear: both;
font-size: 1px;
height: 1px;
margin: 0px;
padding: 0px;
}
.columns_container {
min-height: 1px;
padding-right: 32%;
padding-left:20px;
position: relative;
}
.columns_container .columns_left {
float: left;
position: relative;
width: 100%;
}
.columns_container .columns_left_padding {
padding-right: 50px;
}
.heading_container {
background-color: #7AA4DD;
clear: both;
margin-top: 6px;
padding: 0px;
}
.heading_container, .heading_right_top, .heading_bottom, .heading_bottom span {
background: url("../Images/bg_heading.png") no-repeat;
position: relative;
}
.heading_right_top {
background-position: 0px -70px;
float: right;
height: 5px;
overflow: hidden;
width: 5px;
}
.bucket_container {
background: url("../Images/bg_bucket_alt.png") repeat-x 0px -92px;
min-height: 1px;
position: relative;
}
.bucket_top {
background: url("../Images/bg_bucket.png") no-repeat;
border-left:2px solid #9FBDE5;
border-right: 2px solid #9FBDE5;
height: 10px;
}
.bucket_content {
border-left: 2px solid #9FBDE5;
border-right: 2px solid #9FBDE5;
min-height: 1px;
padding: 0px 10px;
position: relative;
}
.bucket_bottom {
background: url("../Images/bg_bucket.png") no-repeat 0px -22px;
height: 10px;
margin-bottom: 4px;
}
.bucket_bottom span {
background: url("../Images/bg_bucket.png") no-repeat 100% -34px;
float: right;
height: 10px;
overflow: hidden;
width: 12px;
}
.heading_container h1, .heading_container h2, .heading_container h3, .heading_container h4, 
.heading_container h5, .heading_container h6,.columns_right .bucket_content h2,.bucket_content h2
{
font-size: 0.95em;
margin: 0px;
padding: 5px 8px 4px;
}
.columns_right {
position: static;
z-index: 10;
}
.columns_container .columns_right {
float: left;
margin-right: -250px;
position: relative;
width: 250px;
}
.bucket_content_table{
    padding-top:10px;
    padding-left:10px;
}
.bucket_content_undone{
    
}
.bucket_content_undone .undone_header
{
    margin:0px;
    border-top: 1px dashed #9FBDE5;
    padding:0px 10px;
}
.bucket_content_undone .undone_table {
    padding: 5px 20px;
}
.bucket_content_undone span
{
    float:left; 
    margin:5px;
}
/*以下属于databack.aspx页面*/
.backup
{
    padding:10px 20px 10px 20px; 
}
.backup_content_table{
    padding-top:10px;
    padding-left:10px;
}
/*以下属于viewinfo.aspx页面*/
#bd {
color: #666;
margin-top:4px;
margin-left: auto;
margin-right: auto;
text-align: left;
width: 100%;
zoom: 1;
}
.yui-g {
<%--margin-bottom: 1em;--%>
zoom: 1;
}
#bd::after, .yui-g::after, .yui-gb::after, .yui-gc::after, .yui-gd::after, .yui-ge::after, .yui-gf::after {
clear: both;
content: '.';
display: block;
height: 0px;
visibility: hidden;
}
#featureBox1 {
float: left;
margin-left:2px;
min-height: 12em;
padding: 1em 1em 1em 0px;
width: 97%;
z-index: 1;
}
.featureBox.dropSboxLg {
background: white url(../Images/featbox-bg.jpg) repeat-x 50% 0%;
border: solid white;
}
dropSboxLg, .dropSbox {
position: relative;
z-index: 0;
}
.lftCont {
float: left;
margin: 0px 0px 0px 2em;
width: 26em;
}
.yuiBottomFeatNav ul li.last {
border-right: none;
}
.yuiBottomFeatNav ul {
clear: both;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 2em;
}
#easyStepsBoxOutside {
margin-top: 1em;
background: white;
border: 1px solid #D9D9D9;
float: left;
padding: 1px;
width: 99%;
}
.getTheMostBox {
background: #4C99C5 url(../Images/blue-shadow-bg.gif) repeat-y 100% 0%;
background-color: #4C99C5;
border-bottom: 1px solid white;
float: left;
width: 70%;
}
.devSpotBox {
background: #A6A6A6;
border-bottom:1px solid white;
float: left;
width: 30%;
}
#stepsBoxMidAreaL {
background: url(../Images/grey-shadow-bg.gif) no-repeat 100% 0%;
float: left;
padding-bottom: 0.2em;
width: 70%;
}
#stepsBoxMidAreaR {
background: #E5E5E5;
float: left;
min-height: 5.66em;
width: 30%;
}
h4.getMostH,h4.devSpotH {
color: white;
font-weight: bold;
margin: 0.23em 0.5em;
text-transform: uppercase;
}
.promoSub {
float: left;
margin: 0px 0.5em 0.5em 0px;
padding: 1em;
}
h4.fullHorange {
border-bottom: 1px solid #D9D9D9;
color: #F80;
font-size: 108%;
font-weight: bold;
margin: 0.2em 0px;
padding-bottom: 0.1em;
text-transform: uppercase;
width: 100%;
}
.promoSub ol, .promoSub ul {
margin-left: 1.4em;
}

